package com.atguigu.tingshu.album.client.impl;


import com.atguigu.tingshu.album.client.AlbumInfoFeignClient;
import com.atguigu.tingshu.common.result.Result;
import com.atguigu.tingshu.model.album.AlbumAttributeValue;
import com.atguigu.tingshu.model.album.AlbumInfo;
import com.atguigu.tingshu.model.album.AlbumStat;
import com.atguigu.tingshu.model.search.AttributeValueIndex;
import com.atguigu.tingshu.vo.album.AlbumListVo;
import com.atguigu.tingshu.vo.album.AlbumStatVo;
import com.atguigu.tingshu.vo.search.AlbumInfoIndexVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public class AlbumInfoDegradeFeignClient implements AlbumInfoFeignClient {


    @Override
    public Result<Page<AlbumListVo>> getAlbumInfoIndexPage(Long pageNum, Long pageSize) {
        return Result.fail();
    }

    @Override
    public Result<List<AttributeValueIndex>> findAttributesByAlbumId(Long id) {
        return Result.fail();
    }

    @Override
    public Result<AlbumListVo> getAlbumInfoById(Long id) {
        return Result.fail();
    }

    @Override
    public Result<AlbumInfo> getAlbumInfoById2(Long id) {
        return Result.fail();
    }

    @Override
    public Result<AlbumStatVo> getAlbumStatVo(Long id) {
        return Result.fail();
    }

}
